package cn.gong.jizhang.model;

import java.io.Serializable;

import cn.gong.jizhang.utils.DebugUtils;

public class BaseObject implements Serializable {

	protected void debug(int msg) {
		debug(String.valueOf(msg));
	}
	
	protected void debug(long msg) {
		debug(String.valueOf(msg));
	}

	protected void debug(String msg) {
		DebugUtils.debug(msg, getClass());
	}
	
	protected void debug(String name, int msg) {
		debug(name,String.valueOf(msg));
	}
	
	protected void debug(String name, long msg) {
		debug(name,String.valueOf(msg));
	}

	protected void debug(String name, String msg) {
		DebugUtils.debug(name + ":" + msg, getClass());
	}

	protected void debug(String tag, String name, String msg) {
		DebugUtils.debug(tag, name + ":" + msg, getClass());
	}

	protected void error(Throwable e) {
		DebugUtils.error(e);
	}

	protected void exception(Exception e) {
		DebugUtils.exception(e);
	}

	protected void isNull(String name, Object obj) {
		DebugUtils.isNull(name, obj, getClass());
	}
}
